insert into sic4u_ambue.asm_anagrafe_sito_ue@asmsic
select 0,codice_fiscale_db5,partita_iva,nome,telefono,cellulare,fax,email,password,fi,'',utente,''
from(

select x.*,as1.codice_fiscale codice_fiscale_as

from sic4u_ambue.asm_anagrafe_sito_ue@asmsic as1,

(select DISTINCT 0,trim(pe.codice_fiscale) codice_fiscale_db5 , '' partita_iva,MAX(TRIM(pe.NOMINATIVO_RAG_SOC)) nome,
               MAX(TRIM(case when substr(replace(te.NUMERO_TELEFONICO,' ',''),1,1) = '0' then replace(te.NUMERO_TELEFONICO,' ','') end)) telefono,
               '' cellulare,''fax,''email,'' password,'F'fi,'' sog,max(co.codice_utente) utente

from db5.contratti@pgu3 co,db5.contratti_aggregazioni@pgu3 ca,db5.persone@pgu3 pe,db5.dispositivi_telefonici@pgu3 te
where co.codice_utente = ca.codice_utente
and   ca.CODICE_PERSONA_UTILIZZATORE = pe.codice_persona
and   ca.CODICE_GESTIONE = 'UNRG'
and   co.CODICE_GESTIONE = 'UNRG'
and   co.CODICE_SERVIZIO = 'E'
and   co.STATO_CONTRATTO IN ('A','F','C')
and   pe.codice_persona = te.codice_persona(+)
AND   PE.PERSONA_FISICA_GIURIDICA = 'F'
AND   PE.CODICE_FISCALE  <> ' '
--and   pe.codice_fiscale = 'BBTGPP19T27F024U'
GROUP BY PE.CODICE_FISCALE)x

where trim(x.codice_fiscale_db5) = trim(as1.codice_fiscale(+))
and   as1.codice_fiscale(+) is not null)
where codice_fiscale_as is null